Constant-rate Three-state Non-malleable Code

نویسندگان

  • Divya Gupta
  • Hemanta K. Maji
  • Mingyuan Wang
چکیده

Dziembowski, Pietrzak, and Wichs (ICS–2010) introduced the notion of non-malleable codes as a relaxation of the error-correcting codes. Intuitively, a non-malleable code ensures that the tampered codeword encodes the original message or a message that is entirely independent of the original message. One of the fundamental research directions in the field of non-malleable code construction considers encoding the message into k separates states, where k > 2, such that each state can be tampered separately by an arbitrary function. The goal of this research effort is to reduce the number of states k, while achieving high encoding rate, i.e., the ratio of the message length to the cumulative size of all the k encoded states. The current state-of-the-art provides non-malleable code constructions for 2-states at 1/ log ` rate (Li, STOC–2017), where ` is the length of the encoded message, and, very recently, for 4-states at ≈ 1/3 rate (Kanukurthi, Obbattu, and Sekar, TCC–2017). However, there are no known non-malleable code constructions for k = 2 or k = 3 with a constant rate. This work contributes to this research endeavor by providing a rate ≈ 1/3 non-malleable code for k = 3. Reducing the number of states k in a non-malleable code is notoriously hard. However, our work succeeds in reducing the number of states required by the construction of Kanukurthi et al. by leveraging a unique characteristic of the non-malleable code for 2-states provided by Aggarwal, Dodis, and Lovett (STOC, 2014). ∗Microsoft Research, Bangalore, India. [email protected] †Department of Computer Science, Purdue University. [email protected]. ‡The research effort is supported in part by a Purdue Research Foundation grant. §Department of Computer Science, Purdue University. [email protected].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Constant-rate Non-malleable Codes in the Split-state Model

Dziembowski, Pietrzak, and Wichs (ICS–2010) introduced the notion of non-malleable codes as a useful message integrity assurance for scenarios where error-correction or, even, errordetection is impossible. Intuitively, a non-malleable code ensures that the tampered codeword encodes the original message or a message that is entirely independent of the original message. However, if the family of ...

متن کامل

Information Theoretic Continuously Non-Malleable Codes in the Constant Split-State Model

We present an information-theoretically secure continuously non-malleable code in the constant split-state model, where there is a self-destruct mechanism which ensures that the adversary loses access to tampering after the first failed decoding. Prior to our result only codes with computational security were known for this model, and it has been an open problem to construct such a code with in...

متن کامل

Non-malleable Reductions and Applications (Full version)

Non-malleable codes, introduced by Dziembowski, Pietrzak and Wichs [DPW10], provide a useful message integrity guarantee in situations where traditional error-correction (and even error-detection) is impossible; for example, when the attacker can completely overwrite the encoded message. Informally, a code is non-malleable if the message contained in a modified codeword is either the original m...

متن کامل

Four-state Non-malleable Codes with Explicit Constant Rate

Non-malleable codes (NMCs), introduced by Dziembowski, Pietrzak and Wichs (ITCS 2010), generalize the classical notion of error correcting codes by providing a powerful guarantee even in scenarios where error correcting codes cannot provide any guarantee: a decoded message is either the same or completely independent of the underlying message, regardless of the number of errors introduced into ...

متن کامل

Optimal Computational Split-state Non-malleable Codes

Non-malleable codes are a generalization of classical errorcorrecting codes where the act of “corrupting” a codeword is replaced by a “tampering” adversary. Non-malleable codes guarantee that the message contained in the tampered codeword is either the original messagem, or a completely unrelated one. In the common split-state model, the codeword consists of multiple blocks (or states) and each...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017